/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Copyright (c) Huawei Technologies Co., Ltd. 2023-2023. All rights reserved.
 * Author: Huawei OS Kernel Lab
 * Create: Thu Aug 15 16:14:23 2023
 */

#ifndef __LIBLINUX_ASM_DEVICE_H
#define __LIBLINUX_ASM_DEVICE_H

struct dev_archdata {
	struct dma_map_ops *dma_ops;
#ifdef CONFIG_IOMMU_API
	/* private IOMMU data */
	void *iommu;
#endif
	bool dma_coherent;

#ifdef CONFIG_LIBLINUX
	/* liblinux private data */
	void *liblinux_private;
#endif
};

struct pdev_archdata {
};

#endif /* __ASM_DEVICE_H */
